package com.wan.commonsdk;

public class LoginOperation 
{
	//static LoginCompleteCallBack lgCallBack 		= 	null;
	public final static int NO_LOGIN_STATUS 		= 	0;
	public final static int ALREADY_LOGIN_STATUS 	= 	1;
	public final static int GUEST_LOGIN_STATUS 		= 	2;

	public final static int GUEST_USER				=	1;
	public final static int GUEST_BIND_USER			=	2;
	
	private static int LOGIN_STATUS 				= 	-1;
	
//	static int checkLoginStatus(Activity activity)
//	{
//		DBHelper dbHelper = new DBHelper(activity);
//		Map<String, Object> result;
//		result = dbHelper.select();
//		Util.LogUtil(result.toString());
//		if (result.get("status").toString().length()!=0) {
//
//			if (Integer.parseInt(result.get("status").toString()) == 1) {
//				LOGIN_STATUS = ALREADY_LOGIN_STATUS;
//				return ALREADY_LOGIN_STATUS;
//			} else if (Integer.parseInt(result.get("status").toString()) == 0) {
//				LOGIN_STATUS = NO_LOGIN_STATUS;
//				return NO_LOGIN_STATUS;
//			}else if (Integer.parseInt(result.get("status").toString()) == 2){
//				LOGIN_STATUS = GUEST_LOGIN_STATUS;
//				return GUEST_LOGIN_STATUS;
//			}
//		}
//		return NO_LOGIN_STATUS;
//	}
//
//	public static void loginplatform(Activity act, String username, String password, UserInfo userinfo, int code, int status)
//	{
//		DBHelper dbHelper = new DBHelper(act);
//		Map<String, Object> result;
//		result = dbHelper.select();
//
//		if (code == WanServerResposeCode.WAN_LOGIN_SUCCESS)
//		{
//			if (result.get("username")==null && result.get("guestname")==null){
//				dbHelper.insert(username, password, userinfo.getUserid(), status);
//			}else{
//				dbHelper.updateUser(username, password, userinfo.getUserid(), status);
//			}
//			result = dbHelper.select();
//			Util.LogUtil("result_no:"+result.toString());
//
//		}
//		
//		if (lgCallBack != null)
//		{
//			lgCallBack.onFinished(code, act, userinfo);
//		}
//	}
//	
//	public static void guestloginplatform(Activity act, String username, String password, UserInfo userinfo, int code, int status)
//	{
//		DBHelper dbHelper = new DBHelper(act);
//		Map<String, Object> result;
//		result = dbHelper.select();
//		Util.LogUtil("token:"+userinfo.getAccess_token());
//		if (code == WanServerResposeCode.WAN_LOGIN_SUCCESS)
//		{
//			if((Integer)result.get("status") == NO_LOGIN_STATUS) {
//				Util.LogUtil("debug:username:"+result.get("username").toString().length()+"guestname:"+result.get("guestname").toString().length());
//				if (result.get("username").toString().length()!=0 || result.get("guestname").toString().length()!=0) {
//					dbHelper.updateGuest(userinfo.getUserid(),username,userinfo.getAccess_token(),status);
//				}else{
//					dbHelper.insertGuest(username, userinfo.getUserid(), status);
//				}
//
//			} else if ((Integer)result.get("status") == ALREADY_LOGIN_STATUS)
//			{
//				Util.LogUtil("debug-status:"+LOGIN_STATUS);
//				dbHelper.updateGuest(userinfo.getUserid(),username,userinfo.getAccess_token(),status);
//				//dbHelper.delete();
//				//dbHelper.insert(username, password, userinfo.getUserid(), status);
//				//dbHelper.updateGuest(userinfo.getUserid(),username,userinfo.getAccesstoken());
//			}else if ((Integer)result.get("status") == GUEST_LOGIN_STATUS){
//				Util.LogUtil("guestloginplatform--------");
//				dbHelper.updateGuest(userinfo.getUserid(),username,userinfo.getAccess_token(),status);
//
//			}
//		}
//		
//		if (lgCallBack != null)
//		{
//			lgCallBack.onFinished(code, act, userinfo);
//		}
//	}
}
